ITEM = ["id", "name", "unit", "num", "unitPrice", "price", "note"]
INFO = ["id", "mobile", "money", "goods", "customer", "date"]
# 875 * 475
# 1205 * 465

UNSHOW_INDEX = ["deleted"]
UNSHOW_DEFAULT = {
    "deleted": False
}

WIDTH = 1205
HIGH = 465

import os
FILE_PATH = os.path.abspath(".")
FILE_DATA_PATH = os.path.join(FILE_PATH, "csv")
if not os.path.exists(FILE_DATA_PATH):
    os.mkdir(FILE_DATA_PATH)

JSON_PATH = os.path.join(FILE_PATH, "data.json")

# 单位：ms
CLOSE_TIME = 2 * 60 * 1000

FACTORY = "测试用户厂"
'''
    user: 用户 收据中的收款单位
    mobile: 手机号 收据中的手机
    IDCount: ID计数器
    fontSize: 字体大小 控制收据中字体的大小
    customers: 客户列表
    num2Name: 在软件的名称栏通过key快速输入映射的value
    name2UnitPrice: 在软件的名称栏输入key时，单价栏自动输入映射的value
        normal: 正常客户 产品与单价映射关系
        特殊客户名作为key记录特殊客户产品与单价映射关系
    specCustomer: 特殊客户列表

'''
InitJsonData = {
    "user": "测试用户",
    "mobile": "13800138000",
    "IDCount": 1,
    "fontSize": [4, 3, 2, 1],
    "customers": {
        "内账": [],
        "外账": []
    },
    "num2Name": {"01": "测试1",},
    "name2UnitPrice": {
        "normal":{"测试1": ["12"]},
        "特殊客户1": {"测试1": ["10"]}
    },
    "specCustomer": ["特殊客户1"]
}
